                        SNiFF+ Parser API

Release:        3.0
Date:           15. July 1998


    This directory contains the SNiFF+ parser interface library.
    The functions in this library allow you to write a new
    parser for SNiFF+. The functions manage low level
    communication with SNiFF+ and provide an interface for
    sending information on semantic constructs extracted by
    the parser. Although the terminology used by the functions
    is based on C/C++, the functions can be used to write a
    parser for any language implementing concepts compatible
    to those in C/C++.

    The library contains functions with C linkage.
    Please read the function descriptions in the
    ParserInterface.h file and study the sample program
    Test.c to get more detailed information.



The directory contains the following files:
    README                           -  this file
    ParserInterface.h                -  Interface definition file
    Test.c                           -  sample program
	UNIX:
		lib.<platform>/ParserInterface.a -  platform specific library
	Windows:
		ParserInterface.a 				 -  platform specific library

The libraries have been created using the GNU gcc compiler.
Only on Windows the native C++ compiler(Microsoft Developer Studio 5.0) has been used.

Linking the sample program:

Unix:
    gcc -o ownparser Test.c lib.sparc-sun-solaris2.3/ParserInterface.a
        <-lsocket -lnsl> - optional if needed

Windows:
	cl -o ownparser.exe test.c ParserInterface.a wsock32.lib advapi32.lib



Release Notes for Parser API, Release 3.0
========================================

* SNiFF+ version required:
        3.0 or later.
